
/*

	用于获取web浏览器发送的cookie中的内容，在使用了cookieParser中间件后，
	代表客户端请求的http.IncomingMessage对象就具有了一个cookies属性

	该属性值为一个对象数组，存放了所有web浏览器发送的cookie，
	每一个cookei为cookies属性值数组中的一个对象
	
*/

var express = require('express');
var fs = require('fs');
var app = express();

app.use(express.cookieParser());

app.get('/index.html', function(req, res){
	res.sendfile(__dirname + "/cookieParser_index.html");
});

app.post('/index.html', function(req, res){

	console.log(req.cookies);
	// { firstname: '张', username: '三' }

	// 在使用了cookieParser中间件后，代表客户端请求的http.IncomingMessage对象就具有了一个cookies属性
	for(var key in req.cookies){
		res.write("cookie name: " + key + ",  ");
		res.write("cookie value: " + req.cookies[key] + "<br/>");
	}
	res.end();
});

app.listen(1337, 'localhost');